﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Specialized;
using System.Security.Cryptography;

namespace Aliyun.Oss
{
	/// <summary>
	/// Service对于某用户来说就是OSS提供给该用户的虚拟存储空间。
	/// 用户可以在这个存储空间中拥有一个或者多个Bucket。
	/// 
	/// 1. 创建、查看、罗列、删除 Bucket 
	/// 2. 修改、获取Bucket的访问权限 
	/// 3. 上传、查看、罗列、删除Object/Object Group
	/// 4. 访问时支持If-Modified-Since和If-Match等HTTP参数 
	/// </summary>
	public interface IOssService
	{		
		Owner Owner { get; }

		void Requst(string httpMethod, string resource);
		void Response();
	}
}
